Page({
  data: {
    categories: [
      { id: 1, name: '减脂干货', active: true },
      { id: 2, name: '心脏健康', active: false },
      { id: 3, name: '今夜好眠', active: false },
      { id: 4, name: '科学跑步', active: false }
    ],
    activeCategoryId: 1,
    dietData: [
      {
        id: 1,
        title: '减脂饮食的最佳食物',
        summary: '了解哪些食物有助于减脂，以及如何在饮食中保持平衡。',
        type: '| ' + '饮食',
        imageUrl: '/static/share.png',
        clickCount: 0 // 初始化点击次数
      },
      {
        id: 2,
        title: '心脏健康的饮食建议',
        summary: '探讨对心脏健康有益的饮食建议，帮助你维持心脏健康。',
        type: '| ' + '健康',
        imageUrl: '/static/share.png',
        clickCount: 0 // 初始化点击次数
      },
      {
        id: 3,
        title: '如何改善睡眠质量',
        summary: '提供改善睡眠质量的饮食建议，帮助你获得更好的睡眠。',
        type: '| ' + '睡眠',
        imageUrl: '/static/share.png',
        clickCount: 0 // 初始化点击次数
      },
      {
        id: 4,
        title: '科学跑步的技巧',
        summary: '介绍科学跑步的方法和技巧，帮助你提高运动效果。',
        type: '| ' + '运动',
        imageUrl: '/static/share.png',
        clickCount: 0 // 初始化点击次数
      }
    ],
  },
  changeActive: function(e) {
    const id = e.currentTarget.dataset.id;
    this.setData({
      activeCategoryId: id,
      categories: this.data.categories.map(category => ({
        ...category,
        active: category.id === id
      }))
    });
  },
  onItemClick: function(e) {
    const itemType = e.currentTarget.dataset.type;
    const itemId = e.currentTarget.dataset.id;
    const items = this.data[`${itemType}Data`];
    const item = items.find(diets => diets.id === itemId);
    if (item) {
      this.setData({
        [`${itemType}Data[${items.indexOf(item)}].clickCount`]: item.clickCount + 1
      });
    }
  },


  

});